
local Types = {}

Types.TYPE_NONE = 0
Types.TYPE_CHARACTER = 1

-- Mobs
Types.TYPE_MOBS_BEGIN = 100
Types.TYPE_RAT = 101
Types.TYPE_SKELETON = 102
Types.TYPE_GOBLIN = 103
Types.TYPE_OGRE = 104
Types.TYPE_SPECTRE = 105
Types.TYPE_CRAB = 106
Types.TYPE_BAT = 107
Types.TYPE_WIZARD = 108
Types.TYPE_EYE = 109
Types.TYPE_SNAKE = 110
Types.TYPE_SKELETON2 = 111
Types.TYPE_BOSS = 112
Types.TYPE_DEATHKNIGHT = 113
Types.TYPE_MOBS_END = 114

-- armors
Types.TYPE_ARMORS_BEGIN = 200
Types.TYPE_FIREFOX = 201
Types.TYPE_CLOTHARMOR = 202
Types.TYPE_LEATHERARMOR = 203
Types.TYPE_MAILARMOR = 204
Types.TYPE_PLATEARMOR = 205
Types.TYPE_REDARMOR = 206
Types.TYPE_GOLDENARMOR = 207
Types.TYPE_ARMORS_END = 208

-- objects
Types.TYPE_OBJECTS_BEGIN = 300
Types.TYPE_FLASK = 301
Types.TYPE_BURGER = 302
Types.TYPE_CHEST = 303
Types.TYPE_FIREPOTION = 304
Types.TYPE_CAKE = 305
Types.TYPE_OBJECTS_END = 306

-- NPCs
Types.TYPE_NPCS_BEGIN = 400
Types.TYPE_GUARD = 401
Types.TYPE_KING = 402
Types.TYPE_OCTOCAT = 403
Types.TYPE_VILLAGEGIRL = 404
Types.TYPE_VILLAGER = 405
Types.TYPE_PRIEST = 406
Types.TYPE_SCIENTIST = 407
Types.TYPE_AGENT = 408
Types.TYPE_RICK = 409
Types.TYPE_NYAN = 410
Types.TYPE_SORCERER = 411
Types.TYPE_BEACHNPC = 412
Types.TYPE_FORESTNPC = 413
Types.TYPE_DESERTNPC = 414
Types.TYPE_LAVANPC = 415
Types.TYPE_CODER = 416
Types.TYPE_NPCS_END = 417

-- weapons
Types.TYPE_WEAPONS_BEGIN = 500
Types.TYPE_SWORD1 = 501
Types.TYPE_SWORD2 = 502
Types.TYPE_AXE = 503
Types.TYPE_MORNINGSTAR = 504
Types.TYPE_BLUESWORD = 505
Types.TYPE_REDSWORD = 506
Types.TYPE_GOLDENSWORD = 507
Types.TYPE_WEAPONS_END = 508

return Types
